@media (min-width:1400px) {

}
@media (max-width:1280px) {

}
@media (max-width:1200px) {
    
}
@media (max-width:1200px) and (min-width: 991px) {
   
}
@media (max-width: 1199px) and (min-width: 992px){
   
}
@media (max-width: 991px) and (min-width: 768px){
 
}
@media (max-width: 991px) and (min-width: 480px){
    
}
@media (max-width: 991px) and (min-width: 400px){

}
@media (max-width:991px) {
   
}
@media (max-width:767px) and (min-width: 548px) {

}
@media (max-width:548px) {

}
@media (max-width:767px) {
   
}
@media (max-width:680px) {

}
@media (max-width:640px) {
   
}
@media (max-width:600px) {
   
}
@media (max-width:550px) {
    
}
@media (max-width:526px) {
    
}
@media (max-width:480px) {
body { }
.banner-sty1 { margin:0px auto 0px auto; height:auto; background-size:360% 100%;}
.banner-img { float:none; margin:20px auto;}
.banner-img img { display:block; width:70%; margin:0px auto;}
.search-div { /*width:30px; height:30px; margin:15px 0px auto auto; background-image:url(bnt-bj1.jpg); background-repeat:no-repeat; background-position:center 5px;*/ display:none;}
.search-div form { background:none; display:none;}
/*.search-div form input { height:35px; border:none; background:none; vertical-align:middle; outline:none;}
.input-sty1 { width:230px;}
.input-sty2 { width:35px; background:url(bnt-bj1.jpg) no-repeat center 6px !important;}*/
.news-tt { width:100%; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.news-tt a { display:block; width:100%; font-size:20px; text-align:center; font-weight:bold; color:#005eb0; -webkit-line-clamp:2; line-height:24px; overflow:hidden;}
.news-tt p { font-size:14px; width:100%; height:20px; overflow:hidden; text-align:center; color:#787878; margin-top:10px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; margin:5px 0px 0px 0px;}
.zgyc_p1-newsqh { width:100%; margin-top:15px;}
.zgyc_p1qhtab1{width:100%; height:40px;}
.zgyc_p1qhtab1 ul {margin:0;padding:0;}
.zgyc_p1qhtab1 li{ width:25%; height: 40px; line-height:40px;text-align: center;font-size:16px; padding-left:0px; padding-right:0px;}
.newsview-bt { width: 92%; height: 35px; overflow: hidden; font-size: 15px; padding-right:30px;}
.newsview-date { width:auto; line-height:35px;}
.hjsj-div { width:100%; height:auto; clear:both; overflow:hidden; border-radius:0px; background-image:none; background-color:#b6e7ff; padding-bottom:15px;}
.hjsj-bt { float:none; width:100%; height:40px; font-size:18px; line-height:40px; padding-left:15px; padding-right:0px;}
.hjsj-list { float:none; width:100%;}
.hjsj-list li { float:none; border-radius:5px; margin-left:15px; margin-right:15px; margin-top:10px; padding-left:30px; padding-right:15px; }
	
.gongkaiqhtab1 li{width:48%;margin: 0 1%;padding: 0 0px 0 0px;margin-bottom:2px;}	
.gongkaiqhtab2 li{width:48%;margin: 0 1%}		
.gongkaiqhtab3 li{width:48%;margin: 0 1%;padding: 0 0px 0 0px;margin-bottom:2px;}	
.gongkaiqhtablist2 ul {margin:0px;padding:0px;height:auto;}	
.fuwu-menu a { text-align:center; width:33.33%; padding-left:0px; padding-right:0px;}
.hiSlider-item img{width:100%;height: 219px;}
.navbox { display:none;}
.site-info { background: #cfd3d5; overflow: hidden;}
.xwfb-con p { font-family:"微软雅黑"; font-size:12px; color:#666666; margin:0px;}
.explain { width:100%; padding:10px 0; line-height:26px; overflow: hidden; display:none;}
.explain p { padding-right:0px; height:auto; float:left; font-size:14px; font-family:"微软雅黑"; color:#666;}
.explain p:last-child { padding-right: 0;}
.scr-link { text-align:left; overflow: hidden; padding:10px 0; display:none;}
.scr-link ul { margin:0px; padding:0px;}
.scr-link li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left:0px; text-align: center;}
.scr-link li img { display: inline-block; vertical-align: middle;}
.copyright-font { height:50px; line-height:50px; background:#333; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#999; text-align:center;}
.copyright-font span { font-family:"微软雅黑";}
.footerlink { height:40px; line-height:30px; width:100%;}
.footerlink a { color:#999; margin:0 10px;}
.footerlink a:last-child { margin-right:0;}

.tlld1 { display:none;}
.txtlisty1 { font-size:15px;}
.txtlisty2 { font-size:12px;}
.txtlist-map span { display:none;}
.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:0px; padding-left:0px; padding-bottom:20px;}
.nry-info { width:100%; height:auto; background:none; border-bottom:#dedede solid 1px; font-size:12px; color:#999999; line-height:18px; text-align:center; font-weight:normal; margin-bottom:20px; margin-top:20px; padding-bottom:10px;}
.nry-info span { margin-left:5px; margin-right:5px;}
.txtcontent-div h1 { width:100%; height:auto; line-height:24px; font-size:20px; font-weight:bold; color:#333; text-align:center;}
.txtcontent-div p { display:block; margin:10px auto 0 auto; padding:0px 0px 0px 0px; line-height:22px; font-size:14px; /*text-indent:32px;*/ color: #454545;}
.txtcontent-div p img { display:block;height:inherit !important; width:100%; margin:0px auto auto auto;}
.imglist-con ul li { width:50%;}
.imglist-con ul li a { display:block; padding:10px 5px 5px 5px;}

.ctbt-div1 { width:100%; height:40px; background-image:url(linebj1.jpg); background-repeat:repeat-x; background-position:left bottom;}
.ctbt-div1 span { display:block; width:94px; height:39px; float:left; border-bottom:#1d8de3 solid 1px; font-family:"微软雅黑"; font-size:18px; color:#000000; line-height:39px; text-indent:10px;}
.ctbt-div1 a { display:block; float:right; width:auto; height:39px; font-family:"微软雅黑"; font-size:14px; color:#999; line-height:40px; margin-right:20px;}
.ctbt-div1 a:hover { color:#ec4f45;}
.ctbt-dilist1 { width:100%; overflow:hidden;}
.ctbt-dilist1 a {display: block;float: left;width:33.33%;height: 30px;line-height: 30px;color: #454545;font-size: 14px;margin-top: 10px;text-align:center; }
.ctbt-dilist1 a:hover { background-color:#1d8de3; color:#FFF;}
.minsreach { display:block; width:33px; height:33px; overflow:hidden; background-image:url(bnt-bj1.jpg); background-repeat:no-repeat; background-position:center 8px; background-color:#0070bd; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:5px; border-top-left-radius:5px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:5px; position:absolute; margin-top:2px; right:0px;-moz-box-shadow:-1px 0px 5px #999999; -webkit-box-shadow:-1px 0px 5px #999999; box-shadow:-1px 0px 5px #999999;} 
.footer { margin-top:15px;}
.gongkaiqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; /*display:-webkit-box !important;*/ display:box !important; -webkit-line-clamp:1; overflow:hidden;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fuwuqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}
.hudongqhtablist1 ul li { font-size:15px; height:34px; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1; overflow:hidden;}

.govpushinfo150203 ul{height:324px;padding-left:0px; overflow:hidden;margin:auto auto auto 5px;}
.govpushinfo150203 li{list-style:none; height:36px; line-height:36px; font-size:15px; font-family: "Microsoft YaHei",arial; white-space:nowrap; overflow:hidden;}
.govpushinfo150203 li a{text-decoration:none;color: #454545;float:left;width:435px; display:block; overflow:hidden;text-overflow:ellipsis;background-image: url(licon1.png);background-repeat: no-repeat; background-position: left 15px; text-indent: 15px;}
.govpushinfo150203 li span{ float:right; font-size: 14px; width:80px;color:#999999}
	
.sitelogo-div { float:left; margin:15px auto 15px 0px;}
.sitelogo-div .logo { width:56px; height:56px; float:left; margin-top:20px;}
.sitelogo-div .logo img { display:block; width:100%;}
.sitelogo-div span h1 { font-family:"微软雅黑"; font-size:24px; color:#454545; margin-top:22px; font-weight:bold; margin-bottom:5px;}
.double-n { font-size:22px !important; line-height:30px; margin-top:20px !important; margin-bottom:0px !important;}/*两排名称字体样式调用，<h1 class="double-n">宜昌市港航管理局<br>宜昌市地方海事局</h1>*/
.three-n { font-size:20px !important; line-height:26px; margin-top:10px !important; margin-bottom:0px !important;}/*三排名称字体样式调用，<h1 class="three-n">宜昌市港航管理局<br>宜昌市地方海事局<br>宜昌市船舶检验局</h1>*/
.ggbt-div1 { width:100%; height:40px; height: auto;overflow: hidden; border-bottom:#ffffff solid 1px;}
.zgyc_p1qhtab11{width:100%;height:40px;border-bottom: #ffffff solid 1px;}		
.gongkaiqhtablist12 ul {margin:0px;padding:0px; min-height:auto; }
	
.more1 { display: block; width: 100%; height: 30px; background-color: #f0f0f0; font-size: 14px; line-height: 30px; text-align: center;}
.more1 a { color: #258ad7;}	
.lm-more1 { position:inherit; width:100%; height:30px; line-height:30px; font-size:14px; margin-left:0px; margin-top:10px; background-color:#ebeff1; text-align:center; letter-spacing:5px;}	
.lm-more2 { position:inherit; width:100%; height:30px; line-height:30px; font-size:14px; margin-left:0px; margin-top:10px; background-color:#ebeff1; text-align:center; letter-spacing:5px;}	
.lm-more3 { position:inherit; width:100%; height:30px; line-height:30px; font-size:14px; margin-left:0px; margin-top:10px; background-color:#ebeff1; text-align:center; letter-spacing:5px;}
.lm-more4 { position:inherit; width:100%; height:30px; line-height:30px; font-size:14px; margin-left:0px; margin-top:10px; background-color:#ebeff1; text-align:center; letter-spacing:5px;}
.lm-more5 { position:inherit; width:100%; height:30px; line-height:30px; font-size:14px; margin-left:0px; margin-top:10px; background-color:#ebeff1; text-align:center; letter-spacing:5px;}	
.yczfw-bnt { float: left; margin-top: 13px; font-size: 14px; line-height: 25px;}
.yczfw-bnt a {display: block; width: auto; height: 25px; background-color: #ff9966; border-radius: 2px; color: #ffffff; padding: 0px 10px;}
.jyh-wzq { display: none;}
.head-menu { display: none;}
.gwybgmh-bnt { display: none;}
.nav-sty1 { height:auto;}

.more1 { display: block; width: 100%; height: 30px; background-color: #f0f0f0; font-size: 14px; line-height: 30px; text-align: center;}
.more1 a { color: #258ad7;}	
.nav-div { margin-top: 0px; overflow-y: hidden; overflow-x: scroll; word-break: keep-all; white-space: nowrap; display:block !important;}
.nav-div::-webkit-scrollbar { width:1px; height:1px;}
.nav-div a { display:contents; float: left; height:45px; font-size:16px; line-height:45px;text-decoration:none; margin-left: 10px; margin-right: 10px; color:#ffffff;}
.nav-div a.now { background-color: inherit; color:#ffffff;}
.nav-div a:hover { color: #fff;}
.n-more { width:30px; height:40px; position:absolute; right:0px; background:url(nmore1.png) no-repeat right top;}
.gund-xxdiv { display: none;}
.xxgk_fbt430{float: left; width: 100%;margin-top: 1px;margin-bottom: 9px;}	
.xxgk_fbt430 a{float: left;height: auto;line-height: 30px;margin-right: 0px;margin-left: 0px;width: 33.33%;text-align: center;background-color: #f5f2f2;border: #ffffff solid 1px;}

.gongkaiqhtab3 li{padding: 0 10px 0 10px;height:30px;float:left;cursor:pointer;color:#ffffff;font-size:14px;text-align:center;line-height:30px;background-color:#d3d2d2;text-align:center;border-radius:5px;}
.gongkaiqhtab3 li.now{ color:#ffffff; background-color:#1d8de3; } 	
	
#sekuai{width: 50%;}	
.ztimg_5 ul li {width: 100%;margin-bottom: 8px;}	
.ztimg_5 ul li img {display: block;width: 100%;height: auto;
}	
.ztimg_2 ul li,.ztimg_3 ul li,.ztimg_4 ul li { width: 100%;margin-bottom:7px;}	
#tszx_l {width:100%;height: 40px;padding: 10px 10px;float: left;text-align: center;background-color: #157cbe;color: #fff;font-size: 18px;line-height: 20px;font-weight: bold;}	
#tszx_m {float: left;width:100%;padding: 9px;border-left: none;height: auto;}	
#tszx_m ul li {float: left;width:100%; font-size: 16px; padding-left: 5px;}
		
}
@media (max-width:360px) {
.minsreach { margin-top:-38px; } 

}
@media (max-width:350px) {
  
}